﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace _24_01_17_Second_Task
{
    //2) Реализовать класс TextInput.В классе должно быть 2 метода.WriteToFile - позволяет
    //    сохранить строку введенную пользователем из консоли в файл.WordCalculator - считывает 
    //    текст из файла и выводит на экран количество слов в файле.Путь к файлу храниться в закрытом
    //        поле класса.
    class Program
    {
        static void Main(string[] args)
        {
            TextInput myTextInput = new TextInput();
            Console.WriteLine("Enter some text");
            myTextInput.WriteToFile(Console.ReadLine());
            myTextInput.WordCalculator();
         
        }
    }

    class TextInput
    {
        private string path = @"D:\For_Code_Plex\Inteducation2\AndreyKutsenko\24_01_17_Second_Task\24_01_17_Second_Task\Text_Task\test.txt";

        public void WriteToFile(string text)
        {
            File.WriteAllText(path, text);
           
        }
        public void WordCalculator()
        {

            if (File.Exists(path))
            {
                string text = File.ReadAllText(path);
                Console.WriteLine("Added text:");
                Console.WriteLine(text);
                string[] allWords = text.Split(' ');
                Console.WriteLine("There are {0} words", allWords.Length);
            }
            else
            {
                Console.WriteLine("There is no file");
            }
        }
      



     }

    

}
